SET(MODULE_NAME ooGame)




SET(HEADER_PATH ${PROJECT_SOURCE_DIR}/include/${MODULE_NAME})




SET(TARGET_H
    ${HEADER_PATH}/Actuator
    ${HEADER_PATH}/Actuator.inl
    ${HEADER_PATH}/AlwaysSensor
    ${HEADER_PATH}/AlwaysSensor.inl
    ${HEADER_PATH}/CameraActuator
    ${HEADER_PATH}/CameraActuator.inl
    ${HEADER_PATH}/CollisionSensor
    ${HEADER_PATH}/CollisionSensor.inl
    ${HEADER_PATH}/CollisionSoundActuator
    ${HEADER_PATH}/CollisionSoundActuator.inl
    ${HEADER_PATH}/Config
    ${HEADER_PATH}/Config.in
    ${HEADER_PATH}/Controller
    ${HEADER_PATH}/Controller.inl
    ${HEADER_PATH}/DelaySensor
    ${HEADER_PATH}/DelaySensor.inl
    ${HEADER_PATH}/EditObjectActuator
    ${HEADER_PATH}/EditObjectActuator.inl
    ${HEADER_PATH}/Game
    ${HEADER_PATH}/Game.inl
    ${HEADER_PATH}/GameActuator
    ${HEADER_PATH}/GameActuator.inl
    ${HEADER_PATH}/KeyboardSensor
    ${HEADER_PATH}/KeyboardSensor.inl
    ${HEADER_PATH}/MessageActuator
    ${HEADER_PATH}/MessageActuator.inl
    ${HEADER_PATH}/MessageSensor
    ${HEADER_PATH}/MessageSensor.inl
    ${HEADER_PATH}/MotionActuator
    ${HEADER_PATH}/MotionActuator.inl
    ${HEADER_PATH}/MouseActuator
    ${HEADER_PATH}/MouseActuator.inl
    ${HEADER_PATH}/MouseSensor
    ${HEADER_PATH}/MouseSensor.inl
    ${HEADER_PATH}/NearSensor
    ${HEADER_PATH}/NearSensor.inl
    ${HEADER_PATH}/NodeMaskActuator
    ${HEADER_PATH}/NodeMaskActuator.inl
    ${HEADER_PATH}/PropertyActuator
    ${HEADER_PATH}/PropertyActuator.inl
    ${HEADER_PATH}/PropertySensor
    ${HEADER_PATH}/PropertySensor.inl
    ${HEADER_PATH}/RandomSensor
    ${HEADER_PATH}/RandomSensor.inl
    ${HEADER_PATH}/SceneActuator
    ${HEADER_PATH}/SceneActuator.inl
    ${HEADER_PATH}/Sensor
    ${HEADER_PATH}/Sensor.inl
    ${HEADER_PATH}/SoundActuator
    ${HEADER_PATH}/SoundActuator.inl
    ${HEADER_PATH}/StateActuator
    ${HEADER_PATH}/StateActuator.inl
    ${HEADER_PATH}/Version
)




SET(TARGET_SRC
    Actuator.cpp
    AlwaysSensor.cpp
    CameraActuator.cpp
    CollisionSensor.cpp
    CollisionSoundActuator.cpp
    Controller.cpp
    DelaySensor.cpp
    EditObjectActuator.cpp
    Game.cpp
    GameActuator.cpp
    KeyboardSensor.cpp
    MessageActuator.cpp
    MessageSensor.cpp
    MotionActuator.cpp
    MouseActuator.cpp
    MouseSensor.cpp
    NearSensor.cpp
    NodeMaskActuator.cpp
    PropertyActuator.cpp
    PropertySensor.cpp
    RandomSensor.cpp
    SceneActuator.cpp
    Sensor.cpp
    SoundActuator.cpp
    StateActuator.cpp
)




SET( MODULE_LINK_LIBRARIES_GNU "osg osgODEUtil pSound" )
SET( MODULE_LINK_LIBRARIES_WIN "osg ode osgODE opengl32 osgODEUtil pSound OpenThreads" )

OOGAME_SETUP_LIBRARY()
